home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm2 / mmstrtrk.lha / MM / Docs / MM_StarTrack.Doc < prev    next >
Text File  |  1996-04-19  |  44KB  |  1,448 lines

  1.  
  2.  
  3.  
  4.  
  5.                                   L   L  L   L
  6.                                   LL LL  LL LL
  7.                                   L L L  L L L
  8.                                   L   L  L   L
  9.                                   L   L  L   L
  10.  
  11.  
  12.            LLL   LLLLL   LLL   LLLL   LLLLL  LLLL    LLL    LLL  L  L
  13.           L        L    L   L  L   L    L    L   L  L   L  L     L L
  14.            LLL     L    LLLLL  LLLL     L    LLLL   LLLLL  L     LL
  15.               L    L    L   L  L  L     L    L  L   L   L  L     L L
  16.            LLL     L    L   L  L   L    L    L   L  L   L   LLL  L  L
  17.  
  18.  
  19.                              L   L  LL     LL   LL
  20.                              L   L L  L   L  L L  L
  21.                              L   L L  L    LLL L  L
  22.                               L L  L  L      L L  L
  23.                                L    LL  L  LL   LL
  24.  
  25.  
  26.  
  27.  
  28.                           (C)  1994-96  Robert Hofmann
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  1. Introduction
  35.  ===============
  36.  
  37.   1.1 Legal stuff
  38.   ---------------
  39.  
  40.    MM_StarTrack is a full localised  Message-Tracker for  Mail Manager (c)  Pino
  41.    Aliberti, generally used only on node-systems.
  42.  
  43.    The programs and files in this distribution are freely distributable, but are
  44.    also Copyright (c) Robert Hofmann.  They may be freely distributed as long as
  45.    no more than a nominal fee is charged to cover time and copying costs.
  46.  
  47.    No commercial usage is  permitted without written permission from the author.
  48.    Everything in this distribution must be kept together, in original unmodified
  49.    form and unmodified archive.
  50.  
  51.  
  52.    MM_StarTrack  is mailware :-). This means if  you use it longer that 30 days,
  53.    you have to  register (see also 1.3). YOU HAVE TO  PAY  *NOTHING*!!! You only
  54.    have to send me a mail.
  55.  
  56.    Due to that,  MM_StarTrack will  automatically  monthly  notify me if you are
  57.    using it longer  than 30 days. The only  difference of the reg. to the unreg.
  58.    version is that the reg. version will *NOT* send notification-msgs to me (see
  59.    also 1.3)!
  60.  
  61.    Also MM_StarTrack will automatically report ARexx-errors, which may occur due
  62.    to an error in my  code (which hopefully will never happen :-) as  netmail to
  63.    my AmigaNet- or FidoNet-addresse, together with your cfg-file.
  64.  
  65.  
  66.  
  67.    Accepting these few  points is the only  condition for using  MM_StarTrack...
  68.  
  69.  
  70.    If you  are not able to agree with  these conditions, you  *MUST* *NOT* *USE*
  71.    this program!!!
  72.  
  73.  
  74.  
  75.    ============================================================================
  76.    The author is not responsible for any problems caused by using this program!
  77.    ============================================================================
  78.  
  79.  
  80.  
  81.    ****************************************************************************
  82.    WARNING: DO NEVER MODIFY  THE SCRIPT!  THIS  COULD END IN  THE LOOSE OF NET-
  83.             MAILS IF YOU DON'T EXACTLY KNOW WHAT YOU ARE DOING!!!
  84.             IF THERE IS A  PROBLEM, PLEASE  REPORT IT  TO *ME*, SO THAT *I* CAN
  85.             FIX IT!
  86.    ****************************************************************************
  87.  
  88.  
  89.  
  90.  
  91.  
  92.   1.2 General stuff
  93.   -----------------
  94.  
  95.    Nearly  all should be configurable as  you like it,  but of course you should
  96.    know what you are doing, 'cause it's a msgtracker :-)
  97.  
  98.    I am not the best in  writing doc, but quiet good  in coding I think :-) This
  99.    docs are a bit  short I have to  appolognize, but I hope you'll understand it
  100.    anyway... Especially my English and the typo's ;-)
  101.  
  102.  
  103.  
  104.   1.3 Registration of MM_StarTrack
  105.   --------------------------------
  106.  
  107.    Since v0.85, you  now can register  your copy of  MM_StarTrack. This was done
  108.    because some people complained about the notification-mails.
  109.  
  110.    BUT YOU HAVE *NO* DISADVANTAGES IF YOU DO NOT REGISTER! The unreg. version is
  111.    *NOT* crippled!!!
  112.  
  113.    The only  difference  between the  reg. and the  unreg. version  is  that the
  114.    unreg. version starts to send  me  notification-mails  after 30 days of usage
  115.    and all further 30 days.
  116.  
  117.  
  118.   1.3.1 Notification-mails
  119.   ------------------------
  120.  
  121.    The notification-mail  (see Examples/Notification.mail) is automatically sent
  122.    by MM_StarTrack if the evaluation-period of 30 days has expiered.
  123.  
  124.    This mail consists of some infos  about your system: your statistic-file, no.
  125.    of addresses, domains, mailareas you use, size of MM_StarTrack.cfg & MM_Star-
  126.    Track.rexx.
  127.  
  128.    As you can see, no critical informations will be sent, it is just to see what
  129.    kind of system you have.
  130.  
  131.    If you  don't like that, and you disable this function or you stop that mail,
  132.    YOU ARE  NOT ALLOWED TO USE MM_StarTrack on your system! Please consider that
  133.    you can register to prevent these mails and that I want no money...
  134.  
  135.  
  136.   1.3.2 How to register?
  137.   ----------------------
  138.  
  139.    If you find this programm usefull and you want to use it longer that 30 days,
  140.    you should register.
  141.  
  142.    You need not pay any money for it, but it would be nice if you do so. :-)
  143.  
  144.    This can be easily  done by using  Reg_StarTrack.rexx, which  you can find in
  145.    the Rexx-dir of this release.
  146.  
  147.    Make sure that MM is running and  just type "rx <dir>/Reg_StarTrack". Now you
  148.    will be asked about some datas. If all was ok, the  registration-mail will be
  149.    written in your  mailarea. Please check it  and if all is ok, you  can export
  150.    the message.
  151.  
  152.    As soon as your reg. mail  arrives here, I will  generate a  personal keyfile
  153.    for you which will only work on *YOUR* system! The key will be send uuencoded
  154.    via netmail.
  155.  
  156.    If you receive the key, you only  have to uudecode it, copy  it to MM:Config/
  157.    MM_StarTrack/, named  MM_StarTrack.key. After you have  done this, please run
  158.    MM_StarTrack  with option  CPLCFG  ("rx MM:Rexx/MM_StarTrack.rexx CPLCFG") to
  159.    personalize your copy of MM_StarTrack.
  160.  
  161.    That's all.
  162.  
  163.  
  164.  
  165.   1.4 Author
  166.   ----------
  167.  
  168.    If  you  have  suggestions  or remarks about this program, or if you find any
  169.    bugs, please let me know.
  170.  
  171.  
  172.    Contacting the author:
  173.  
  174.      Internet .. :  robert@next.amistep.osn.de (soon!)
  175.      FidoNet ... :  2:2490/1015.0   (may change soon!)
  176.      AmigaNet .. :  39:171/101.0
  177.  
  178.      Snail-mail  :  Robert Hofmann
  179.                     Volkmannstr. 35
  180.                     D-90443 Nürnberg
  181.                     Tel. +49-(0)-911-9941680 (18-20h German time only!!!)
  182.                     Germany
  183.  
  184.      Bank-Account:  Account-holder:  Robert Hofmann
  185.                     Account-number:  67920
  186.                     Bank-ID ..... :  76090000
  187.                     S.W.I.F.T.code:  GENO DE MV 760
  188.                     Bank-name ... :  Volksbank Nuernberg e.G.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  2. Features
  195.  ===========
  196.  
  197.   MM_StarTrack...
  198.  
  199.      ... is not  so easy to configure ;-) but all  parts can be  set as YOU want
  200.          them!
  201.      ... is domain-sensitive
  202.      ... is able to detect netmail-loops & inform the involved systems
  203.      ... is able to Return-Receipt-Requests, even for points!
  204.      ... is able to detect and bounce or delete twit-mails
  205.      ... is able to detect and bounce or delete cross-net-mails
  206.      ... is able to detect and bounce (even splitted) encoded mails
  207.      ... is able to detect, bounce & hold FileAttachs
  208.      ... is able to forward mails of unknown senders
  209.      ... is able to delete empty mails
  210.      ... is able to log netmails
  211.      ... is able to execute (multiple) command(s) for every received netmail
  212.      ... is able to forward configured msgs to another person or echo
  213.      ... is fully localized
  214.      ... is (fully?) documented ;-)
  215.      ... offers a bad-netmails area
  216.      ... offers you a very powerful remapping, even with wildcards!
  217.      ... keeps statistics about processed mails
  218.      ... has an advanced config-reading-mechanism (<< 1 sec!)
  219.      ... and (maybe?) many more things ;-)
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  3. Installation
  226.  ===============
  227.  
  228.   1. Create a drawer MM:Config/MM_StarTrack
  229.  
  230.   2. Copy the files to the corresponding MM:#?/-directories.
  231.  
  232.   3. Set the mail-areas where it should  be active to "TwoPassImport", otherwise
  233.      it never can process any msg because they immediatly will be routed by MM.
  234.  
  235.   4. Add it to your import-batch (or aftersession-batch) like
  236.  
  237.      [...]
  238.      rx mm:rexx/MM_Import
  239.      rx mm:rexx/MM_StarTrack
  240.      rx mm:rexx/MM_AreaManager
  241.      [...]
  242.  
  243.      or even better, use MM_ImportPlus and add it to its cfg like
  244.  
  245.      #NETMAILCMD   rx mm:rexx/MM_StarTrack
  246.      #NETMAILCMD   rx mm:rexx/MM_AreaManager
  247.  
  248.  
  249.   5. Set up an address for you called 9999:9999/9999.9999@badnet
  250.      (#ADDRESS  9999:9999/9999.9999@badnet  0)
  251.  
  252.   6. Set  up a node called  9999:9999/9999.0@badnet,  addressing 5D, packets 5D,
  253.      flavour HOLD.
  254.      (#NODE 9999:9999/9999.0@badnet ADDR5D PACK5D HOLD HOLD LHA)
  255.  
  256.   7. Add 9999:9999/9999.0@badnet as last  line in your routing, so that all mail
  257.      which was not affected by your current routing will be SEND as HOLD to this
  258.      node.  If you want  that it  will  work properly,  you have to  use  global
  259.      routing  statements for a  network like  (1|2|3|4|5|6):#?/#?.#?@#? for your
  260.      main (in this case FidoNet-) uplink.
  261.      (#ROUTING #?:#?/#?.#?@#? ALL SEND 9999:9999/9999.0@badnet HOLD)
  262.  
  263.   8. Create a  MAIL-area for bad  netmails called  e.g. BAD_NETMAILS and set its
  264.      address to 9999:9999/9999.9999@badnet
  265.      (#MAILAREA "Bad Netmails" BAD_NETMAILS Areas:BAD_NETMAIL/ 9999:9999/9999.9999@badnet DUMMY 100
  266.       ReadOnly
  267.       etc..)
  268.  
  269.   9. Adjust the cfg-files to your personal  needs. If there are no text-files in
  270.      your language, please  translate them and send  a copy to me, so that I can
  271.      include them in a future release (address see somewhere below).
  272.  
  273.  
  274.   Asy you may have seen, there is a second script called "MM_StarTrack.rexx.cmp"
  275.   included. This  is a exacltly  the same script  as "MM_StarTrack.rexx" itself,
  276.   except that it was compressed with "Compress.rexx v1.6".
  277.  
  278.   On slow machines, it  might be useful to  replace the uncompressed script with
  279.   the  compressed one because it is slightly faster... But  please test it first
  280.   with the uncompressed  version, because if an error occurs,  finding the error
  281.   due to error-reports of the compressed script is nearly impossible!
  282.  
  283.   If you really want to use  the compressed script, you  have to REPLACE the un-
  284.   compressed script with the compressed  one! The used script MUST exactly named
  285.   "MM:Rexx/MM_StarTrack.rexx", otherwise it will not work!
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  4. Usage
  292.  ========
  293.  
  294.   [RX] MM_StarTrack[.rexx] [CPLCFG]
  295.  
  296.     CPLCFG  Force MM_StarTrack to re-compile its cfg
  297.  
  298.  
  299.   Normally it is used as documented at 3.4.
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  5. Configuration
  306.  ================
  307.  
  308.   MM_StarTrack was originally  desinged for people having one #MAILAREA per net-
  309.   work they have. Therefore I can't guarantee that it will work 100% if you only
  310.   have a single #MAILAREA. I've done my best... Before v0.80, it didn't complain
  311.   if you had  only one #MAILAREA  but some functions like  remapping didn't work
  312.   correct.
  313.  
  314.  
  315.   Since 0.80 both methods are possible:
  316.  
  317.    1. You have one #MAILAREA per network (+ #BADAREA).
  318.    2. You have only one #MAILAREA for all networks you have (+ #BADAREA)
  319.  
  320.   In any other case, it will refuse to work!
  321.  
  322.  
  323.   MM_StarTrack has an advanced  config-reading-mechanism,  which implements your
  324.   config directly to the  script itself. This means once the config is compiled,
  325.   it will need less than one second (A3000 50/50MHz) to read its config!
  326.  
  327.   Only if you change the  config, it will need a while until all checks are done
  328.   and the config is compiled.
  329.  
  330.   Please take a close look  in the example config.  To check if it is configured
  331.   correct just start it.
  332.  
  333.  
  334.  
  335.   5.1 #DOMAIN - Domain related settings
  336.   -------------------------------------
  337.  
  338.     Here you have to set your different networks and related parameters.
  339.  
  340.     IMPORTANT: You need  one seperate #MAILAREA for every  domain!!! It an error
  341.                is  reported, please  check  your cfg  if the domains  are set up
  342.                correct.
  343.  
  344.  
  345.  
  346.     #DOMAIN     DOMAIN/A,ZONES,ADJUST/S
  347.  
  348.                   If valid zones  are not set, no  zone<>domain-checking will be
  349.                   done,  otherwise if  Adjust is NOT set, mails  where  the zone
  350.                   does not  match with  the domain  mails will  be treated  like
  351.                   UNKNOWN addresses.
  352.                   MM does a very good job in converting the different addressing
  353.                   -standards  (2-5D) to  the  right  address,  so this  function
  354.                   normally will only sort out wrong real 5D mails.
  355.  
  356.  
  357.  
  358.     Bounce      CROSSNET/S,UNKNDST/S,WRONGADDR/S
  359.  
  360.                   CrossNet    Bounce also CrossNet-netmails
  361.  
  362.                   UnknDst     Bounce if destination does not exist
  363.  
  364.                   WrongAddr   Bounce also mail with incorrect zone<->domain
  365.  
  366.  
  367.  
  368.     CheckEncoded MAXALLOWED/A/N,BOUNCE/S,MOVE/S,SPLIT/S
  369.  
  370.                   Enable check for encoded mail.
  371.  
  372.                   Bounce      Bounce mail back to the sender
  373.  
  374.                   Move        Move the mail  to #BADDIR. Otherwise  it will just
  375.                               be deleted.
  376.  
  377.                   Split       Check if  somebody tries  to send an  encoded file
  378.                               splitted over more mails.
  379.  
  380.  
  381.  
  382.      AllowEncoded(From|To) PATTERNS/M
  383.  
  384.                   Allow  sending  of encoded  mails,  if one  of the  pattern is
  385.                   matching. E.g. you can set "2:2490/1015.#?@#?" etc...
  386.  
  387.  
  388.  
  389.     CheckFATT   ADJUST/S,NOTIFY/S,PUTONHOLD/S,MOVEBAD/S,MOVEOWN/K/A
  390.  
  391.                   Enable advanced  FileATTach-handling.  MM itself  stops FATT's
  392.                   for third-parties,  but if MM does so, you have  to care about
  393.                   the stopped files. If you  use this, both sides  will be noti-
  394.                   fied about  what's going on  and the  file will be put on hold
  395.                   if you  want this.  Also  MM_StarTrack tries to  fix a problem
  396.                   caused by multiple FATTs with the same name.
  397.  
  398.                   Adjust     Enable  MM_StarTrack's  filename  adjustment.  This
  399.                              means  if  you  receive   files  named   like  e.g.
  400.                              Test.lha,1  it  tries  to  rename  such  a  file to
  401.                              Test.lha and the *,xx files will  be  deleted.  The
  402.                              only disadvantage of this methode is, that the file
  403.                              will  not be  deleted  when it was  sended  because
  404.                              there could be more msgs belonging to that file.
  405.  
  406.                   Notify     Notify source & destination about the stopped FATT.
  407.  
  408.                   PutOnHold  Put  the  file on  hold  for the  destination. This
  409.                              includes "Notify", so don't set them both.
  410.  
  411.                   MoveBad    Move the FATT-file to MM's #BADDIR.
  412.  
  413.                   You can set  PutOnHold *OR* MoveBad. If you  don't set  one of
  414.                   these two keywords, the file will simply be deleted.
  415.  
  416.                   MoveOwn    If  this  is enabled,  MM_StarTrack  will  move all
  417.                    {dir}     files for you to the  specified  directory, so that
  418.                              you can  use your #MAILAREA-(alt-)path as spool-dir
  419.                              for routed files.
  420.                              If MM_StarTrack has  moved a FATT to your Move-Own-
  421.                              dir, this will be  indicated  by a trailing  "!" in
  422.                              the subject-field of the msg.
  423.  
  424.  
  425.  
  426.     CheckLoop     When this keyword  is present,  StarTrack will perform a loop-
  427.                   check on the netmails.
  428.                   It will be checked if a system is listed more than once in the
  429.                   Via's. Multiple via's e.g. added by other trackers will not be
  430.                   detected as a loop of course :-)
  431.                   If a loop-mail was detected,  the sender & the  looping-system
  432.                   will be informed of the error. The  mail from StarTrack to the
  433.                   destination-system will  always  be a  CRASH-mail  to  prevent
  434.                   further problems.
  435.  
  436.  
  437.  
  438.     Delete      EMPTY/S,GOOD/S,OWN/S
  439.  
  440.                   Empty      Delete empty messages, e.g. from DOS-tickers
  441.  
  442.                   Good       Delete correct-routed msgs after exporting
  443.  
  444.                   Own        Delete msgs writen by StarTrack after exporting
  445.  
  446.  
  447.  
  448.     Export      When this  keyword is  given,  the area  will  automatically  be
  449.                 exported after  all msgs were  processed. If you use  tools like
  450.                 MM_AreaManager  by Frank Schnittger, you must  NOT use this key-
  451.                 word because MM_AreaManager also  searches for  intransit mails.
  452.                 In that case the mail-areas  will be exported  by these scripts.
  453.                 Or even better use MM_ExportPlus to export the queued areas.
  454.  
  455.  
  456.  
  457.     FromAddr    5D_ADDR/A
  458.  
  459.                   Use this  address  for msgs  created  by MM. If you  have  one
  460.                   #MAILAREA per  network, you  may  set it if you  want to use a
  461.                   different address than the area-base-address. If you only have
  462.                   a single #MAILAREA for all networks you have, you MUST set it!
  463.  
  464.  
  465.     LogFile     LOGFILE/A
  466.  
  467.                   MM_StarTrack will write a little  log for every netmail routed
  468.                   through your  system. If  this parameter is  not given, no log
  469.                   be written.
  470.                   If you place a %d somewhere  in the name, it will  be replaced
  471.                   with the  current  date (YY-MM-DD), so  that  you  are able to
  472.                   create the logs per day.
  473.  
  474.  
  475.  
  476.     LogModes    ALL/S,BAD/S,FLAGS/S,SUBJECT/S,ROUTING/S,VIAADDR/S,VIAALL/S
  477.  
  478.                   All|Bad     Log ALL routed/processed msgs or only BAD mails
  479.  
  480.                   Flags       Log also the flags of the msg
  481.  
  482.                   Routing     Log routing-info  if possible. Currently  you will
  483.                               only see where the  mail came form. Where  it goes
  484.                               to is  currently not  supported by MM, but  I hope
  485.                               Pino will add that soon as promissed ;-)
  486.  
  487.                   Size        Log also the size of the msg
  488.  
  489.                   Subject     Log also the subject of the msg
  490.  
  491.                   ViaAddr|    Log the  addresses of  the via-lines  or even  the
  492.                   ViaAll      complete  Via's to  keep track  of the way the msg
  493.                               goes.
  494.  
  495.  
  496.     ReturnReceipt SYSTEM/S,POINTS/S
  497.  
  498.                   System      Return-Receipt-Requests only if it is directly for
  499.                               this system.
  500.  
  501.                   Points      RRR also to mails for your points. This is usefull
  502.                               because the  most  (Amiga-)point-programs  do  not
  503.                               support the  sending  of  replies  to  RRR-flagged
  504.                               mails...
  505.  
  506.  
  507.  
  508.     Example:
  509.     --------
  510.  
  511.      #DOMAIN           AmigaNet    39,40,41   Adjust
  512.      Bounce            UnknDst WrongAddr ; CrossNet
  513.      CheckEncoded      5120 Bounce Move Split
  514.       AllowEncodedFrom 39:171/101.#?@AmigaNet
  515.       AllowEncodedTo   39:101/303.#?@AmigaNet
  516.      CheckFATT         Adjust Notify PutOnHold Out:FileAttachs/
  517.      CheckLoop
  518.      Delete            Good Empty Own
  519.      ;Export
  520.      LogFile           Temp_Logs:NM_AmigaNet.log
  521.      LogModes          All Flags Routing Size Subject ViaAddr
  522.      ReturnReceipt     System Points
  523.  
  524.  
  525.  
  526.   5.2 #BADAREA - Bad netmail area
  527.   -------------------------------
  528.  
  529.    This is  the area where bad  netmails will be  moved or copied too.  You MUST
  530.    install such an area, otherwise MM_StarTrack is unable to work!
  531.  
  532.     #BADAREA      AREATAG/A
  533.  
  534.    If you are  using MM_ImportPlus with a different  #BADDIR than  MM's #BADDIR,
  535.    you have to set  the altpath to the used  #BADDIR, otherwise in *very* *rare*
  536.    situations, a received FATT can not be detected.
  537.  
  538.  
  539.    Example:
  540.    --------
  541.  
  542.     #BADAREA     BAD_NETMAILS
  543.  
  544.  
  545.  
  546.   5.3 #LANGUAGE - Localization
  547.   ----------------------------
  548.  
  549.    This part controlles the localization of MM_StarTrack.
  550.  
  551.     #LANGUAGE     LANG_EXT/A,ADDR_PATTERN/A
  552.  
  553.    The  language-extension will indicate  which  text  will be  used  for  which
  554.    address. No extension  will be used if no  special language  is set. Normally
  555.    the  text-files  in  the Texts-directory  without  extensions  should  be  in
  556.    English.
  557.  
  558.    The best would be to name  the extenion like used in the echo-areas e.g. GER,
  559.    ITA, DEN, ESP, etc...
  560.  
  561.    You can use MM-address-patterns so set up your languages.
  562.  
  563.    It would be very nice to translate new languages for me! If you do so, please
  564.    send them to me, so that the  language can be included in a future release of
  565.    MM_StarTrack.
  566.  
  567.    If you have other ideas for the text, please also send them to me.
  568.  
  569.  
  570.    The texts have to be named like MM:Config/MM_StarTrack/Texts.<ext>/<file>
  571.  
  572.  
  573.    Example:
  574.    --------
  575.  
  576.     #LANGUAGE   GER   2:24#?/#?.#?@#?
  577.  
  578.  
  579.  
  580.   5.4 #(NO)STATISTICS - Statistics managment
  581.   -------------------
  582.  
  583.    This controlls the statistics of MM_StarTrack. This was necessary, because on
  584.    some systems, MM_StarTrack sometimes was hanging somewhere in "Writing stati-
  585.    stics...". It seems that this is  an ARexx-bug itself because there definitly
  586.    is no error  in MM_StarTrack! It was not  possible to locate  or prevent this
  587.    error...
  588.  
  589.    If it is working on your system without any problems, keep it on. It does not
  590.    make any big difference, only the writing of the statistics-file is disabled.
  591.    It will not effect the time needed for msg-processing.
  592.  
  593.    If you have any idea, why this could happen, please netmail me!!!
  594.  
  595.  
  596.  
  597.   5.5 #EXCLUDE[ADDR|NAME|SUBJ] - Excluding msgs form being processed
  598.   ------------------------------------------------------------------
  599.  
  600.    Here you can set which  addresses,  senders, subjects are excluded from being
  601.    processed.
  602.  
  603.  
  604.    5.5.1 Field-specific
  605.  
  606.     #EXCLUDE(ADDR|NAME|SUBJ) PATTERN/A
  607.  
  608.     The pattern  is a valid address, name or subject-pattern which will indicate
  609.     the msg as excluded.
  610.  
  611.  
  612.     Examples:
  613.     ---------
  614.  
  615.      #EXCLUDENAME  #?TRACK#?
  616.      #EXCLUDEADDR  2:2490/1015.1@#?
  617.      #EXCLUDESUBJ  #?TEST#?
  618.  
  619.  
  620.    5.5.2 Enhanced pattern-matching
  621.  
  622.     Here you can set a pattern  over nearly all fields  of the msg. Only  if all
  623.     fields do match, the msg will be excluded.
  624.  
  625.     #EXCLUDE  FROM_PATTERN/A,FROMADDR_PATTERN/A,TO_PATTERN/A,TOADDR_PATTERN/A,
  626.               SUBJ_PATTERN/A
  627.  
  628.  
  629.     Example:
  630.     --------
  631.  
  632.      #EXCLUDE  Robert#?  #?:#?/#?.1@#?  Test1#?  #?:#?/#?.#?@#?  #?TEST#?
  633.  
  634.  
  635.  
  636.   5.6 #EXECUTE[ADDR|NAME|SUBJ] - Execute a command for received netmail
  637.   ---------------------------------------------------------------------
  638.  
  639.    With this  statement, you can  execute external  commands for  every received
  640.    netmail. Please be carefull if you  use it! If you don't know what you do, it
  641.    might be possible that you'll delete all netmails or all will be excluded, so
  642.    please read this *VERY* *CAREFULL* so that you'll know how to use it!
  643.  
  644.    I am *not* responsible for any problems caused by using this function!!!
  645.  
  646.    I've implemented this function to have a better support for external tools
  647.    like an areafix, a ghostwriter or something like that.
  648.  
  649.  
  650.    5.6.1 Field-specific
  651.  
  652.     #EXECUTE(ADDR|NAME|SUBJ) PATTERN/A,COMMAND/A
  653.  
  654.     The pattern is a valid  address, name or subject-pattern which will indicate
  655.     that a command has to be executed for this mail.
  656.  
  657.  
  658.     Examples:
  659.     ---------
  660.  
  661.      #EXECUTENAME #?AREAFIX#? echo "%a %n %S"
  662.      #EXECUTENAME #Rob#?Hof#? rx MM:Rexx/MM_BackupMsg DELAYED_ANSWERS %a %n
  663.  
  664.  
  665.    5.6.2 Enhanced pattern-matching
  666.  
  667.     Here you can set a pattern  over nearly all fields  of the msg. Only  if all
  668.     fields do match, the defined command will be executed.
  669.  
  670.      #EXECUTE  FROM_PATTERN/A,FROMADDR_PATTERN/A,TO_PATTERN/A,TOADDR_PATTERN/A,
  671.                SUBJ_PATTERN/A
  672.      Arguments COMMAND/A
  673.  
  674.  
  675.     Example:
  676.     --------
  677.  
  678.      #EXECUTE   Robert#? #?:#?/#?.1@#? Test2#? #?:#?/#?.#?@#? #?TEST#?
  679.      Arguments  echo "Test"
  680.  
  681.  
  682.    5.6.3 Embedded %-commands
  683.  
  684.     Of course must have the  possibility to get  all needed infos to a msg. This
  685.     is possible while using %-commands withing the command-statement.
  686.  
  687.     You can use the following shortcuts:
  688.  
  689.      %a       = areaname
  690.      %n       = msg-number
  691.  
  692.      %cd      = creation date
  693.      %ct      = creation time
  694.      %fa      = from-address
  695.      %ff      = from-firstname
  696.      %fs      = from-surname
  697.      %f       = full fromname
  698.      %F       = msg-flags
  699.      %id      = import date
  700.      %it      = import time
  701.      %sa      = system-address
  702.      %sf      = sysop-firstname
  703.      %ss      = sysop-surname
  704.      %s       = full sysopname
  705.      %S       = subject
  706.      %ta      = to-address
  707.      %tf      = to-firstname
  708.      %ts      = to-surname
  709.      %t       = full to-name
  710.      %T<file> = save the complete msgtext (incl. kludges) to the given file
  711.                 Note: *Always* set %T as *LAST* argument!!!
  712.  
  713.  
  714.     Examples:
  715.     --------
  716.  
  717.      rx TestMsg %a %n %fa %Tt:Msg.text
  718.      echo "%a %n %fa" %Tt:Msg.text
  719.  
  720.  
  721.    5.6.4 Msg-control
  722.  
  723.     With the return-code of your command, you can control what will be done with
  724.     the msg. Please be careful with that! Be sure that your prg, script or batch
  725.     -file does exit with a clear defined RC, noramlly 0.
  726.  
  727.     For MM_StarTrack, you can use the following codes:
  728.  
  729.      RC = 0  all ok, continue with further checks
  730.      RC = 1  treat the msg as #KILL-mail
  731.      RC = 2  treat the msg as #TWIT-mail
  732.      RC > 2  the mail will be excluded
  733.  
  734.     E.g. an AreaFix which may take use of this function should return with 5, so
  735.     that the mail will be excluded.
  736.  
  737.  
  738.  
  739.   5.7 #FORWARD[ADDR|NAME|SUBJ] - Forward a received netmail
  740.   ---------------------------------------------------------
  741.  
  742.    With this  statement, you can forward certain msgs to a  certain person/echo.
  743.  
  744.  
  745.    5.7.1 Field-specific
  746.  
  747.     #FORWARD(ADDR|NAME|SUBJ) PATTERN/A,AREA/K/A,TO/K/A,TOADDR/K,SUBJ/K/A,
  748.                              FLAGS/K,DELORIGMSG
  749.  
  750.     PATTERN     A valid  address,  name or  subject-pattern  which will indicate
  751.                 that the msg has to be forwarded.
  752.  
  753.     AREA        The area  to forward  the  msg  to.  Use "%ma"  for the  current
  754.                 mailarea.
  755.  
  756.     TO          Name of the receiver.
  757.  
  758.     TOADDR      Address of the receiver.
  759.  
  760.     SUBJECT     Subject to use. Shortcuts are possible (see 5.7.3).
  761.  
  762.     FLAGS       Flags for the msg. See MM.doc/MM_WriteMsg for details.
  763.  
  764.     DELORIGMSG  Delete the original msg from your mailarea. But be carefull with
  765.                 this!!!
  766.  
  767.  
  768.  
  769.     Examples:
  770.     ---------
  771.  
  772.      #FORWARD   "Joe User" AREA TEST TO All SUBJ "Test FW" FLAGS KILL DELORIGMSG
  773.  
  774.  
  775.  
  776.    5.7.2 Enhanced pattern-matching
  777.  
  778.     Here you can set  patterns  over nearly all fields  of the msg. Only  if all
  779.     fields do match, the defined command will be executed.
  780.  
  781.      #FORWARD   FROM_PATTERN/A,FROMADDR_PATTERN/A,TO_PATTERN/A,TOADDR_PATTERN/A,
  782.                 SUBJ_PATTERN/A
  783.      Arguments  AREA/K/A,TO/K/A,TOADDR/K,SUBJ/K/A,FLAGS/K/M,DELORIGMSG/S
  784.  
  785.     Please see 5.7.1 for the description of the "Arguments".
  786.  
  787.  
  788.     Example:
  789.     --------
  790.  
  791.      #FORWARD   GEcho 2:2490/1960.0@FidoNet  #?  2:2490/1015.0@FidoNet Area#?
  792.      Arguments  AREA !AmiSTEP_DOWNLINKS TO Alle SUBJ "Areafix-Antwort von %fa" FLAGS KILL DELORIGMSG
  793.  
  794.  
  795.    5.7.3 Embedded %-commands
  796.  
  797.     Of course must have the  possibility to get  all needed infos to a msg. This
  798.     is possible while using %-commands withing the command-statement.
  799.  
  800.     You can use the following shortcuts:
  801.  
  802.      %cd      = creation date
  803.      %ct      = creation time
  804.      %fa      = from-address
  805.      %ff      = from-firstname
  806.      %fs      = from-surname
  807.      %f       = full fromname
  808.      %F       = msg-flags
  809.      %id      = import date
  810.      %it      = import time
  811.      %sa      = system-address
  812.      %sf      = sysop-firstname
  813.      %ss      = sysop-surname
  814.      %s       = full sysopname
  815.      %S       = subject
  816.      %ta      = to-address
  817.      %tf      = to-firstname
  818.      %ts      = to-surname
  819.      %t       = full to-name
  820.  
  821.  
  822.   5.8 #KILL[ADDR|NAME|SUBJ] - Killing msgs for your system  *** BE CAREFULL ***
  823.   --------------------------------------------------------
  824.  
  825.    Here you can  set a kind of  filter for msgs to your  system. Please be  very
  826.    carefull because if the pattern matches the mail will be deleted!!!
  827.  
  828.  
  829.    5.8.1 Field-specific
  830.  
  831.     #KILL(ADDR|NAME|SUBJ) PATTERN/A,BOUNCE/S,MOVE/S
  832.  
  833.     The pattern is a valid  address, name or subject-pattern which will indicate
  834.     the msg as to kill.
  835.  
  836.     Bounce   The msg  will be bounced like an undeliverable  mail insted of just
  837.              being deleted.
  838.  
  839.     Move     the msg to your bad-netmail-area.
  840.  
  841.  
  842.     Examples:
  843.     ---------
  844.  
  845.      #KILLNAME  #?TICK#?
  846.      #KILLADDR  1:234/567.#?@#?
  847.      #KILLSUBJ  #?TEST#?
  848.  
  849.  
  850.    5.8.2 Enhanced pattern-matching
  851.  
  852.     Here you can set a pattern  over nearly all fields  of the msg. Only  if all
  853.     fields do match, the msg will be killed.
  854.  
  855.      #KILL     FROM_PATTERN/A,FROMADDR_PATTERN/A,TO_PATTERN/A,TOADDR_PATTERN/A,
  856.                SUBJ_PATTERN/A
  857.      Arguments BOUNCE/S,MOVE/S
  858.  
  859.  
  860.     Example:
  861.     --------
  862.  
  863.      #KILL     Robert#?  #?:#?/#?.1@#?  Test2#?  #?:#?/#?.#?@#?  #?TEST#?
  864.      Arguments Move
  865.  
  866.  
  867.  
  868.   5.9. #TWIT[ADDR|NAME|SUBJ] - Twitting msgs
  869.   ------------------------------------------
  870.  
  871.    Filter  msgs  from routing.  If  twit  is true,  the msg  will be  deleted or
  872.    bounced, depending or your settings.
  873.  
  874.  
  875.    5.9.1 Field-specific
  876.  
  877.     #TWIT(ADDR|NAME|SUBJ) PATTERN/A,BOUNCE/S,MOVE/S
  878.  
  879.     The pattern is  a valid address, name or subject-pattern which will indicate
  880.     the msg as twitmail.
  881.  
  882.     Bounce   The msg will be bounced like an undeliverable mail.
  883.  
  884.     Move     The msg will be moved to the #BADAREA instead of just being deleted
  885.  
  886.  
  887.     Note: The Twitfilter is only active for msgs NOT to your system!
  888.  
  889.  
  890.     Examples:
  891.     ---------
  892.  
  893.      #TWITNAME   #?ALLFIX#?         Bounce
  894.      #TWITADDR   2:2490/1018.#?@#?
  895.      #TWITSUBJ   #?TEST#?
  896.  
  897.      In this  case, e.g.  Areafix-msgs  for  other  systems will  not be  routed
  898.      through my system.
  899.  
  900.  
  901.    5.9.2 Enhanced pattern-matching
  902.  
  903.     Here you can set a pattern  over nearly all fields  of the msg. Only  if all
  904.     fields do match, the msg will be twitted.
  905.  
  906.     #TWIT     FROM_PATTERN/A,FROMADDR_PATTERN/A,TO_PATTERN/A,TOADDR_PATTERN/A,
  907.               SUBJ_PATTERN/A
  908.     Arguments BOUNCE/S,MOVE/S
  909.  
  910.  
  911.     Example:
  912.     --------
  913.  
  914.      #TWIT     Robert#?  #?:#?/#?.1@#?  Test2#?  #?:#?/#?.#?@#?  #?TEST#?
  915.      Arguments Bounce
  916.  
  917.  
  918.  
  919.   5.10 #REMAP(FROM|TO) - Remapping msgs and/or users
  920.   --------------------------------------------------
  921.  
  922.    Here you can remap msgs. You have to use 5D-addresses, which may also contain
  923.    simple wildcards. To make  sure that you use working  wildcards, please check
  924.    it out with CheckWildcard.rexx  found in the rexx-drawer of MM_Startrack (see
  925.    also 5.10.1).
  926.  
  927.    The new dest.addr. has to exist or  listed in your #NODEs,  otherwise it will
  928.    be bounced.
  929.  
  930.     #REMAPFROM OLDADDR/A,NEWADDR/A,ADDINFO/S
  931.  
  932.     OLDADDR  The old from-address  (<addr>[%<name>]). The  address can even be a
  933.              pattern.
  934.  
  935.     NEWADDR  See OLDADDR.
  936.  
  937.     %        Remap only  for the given name. This funcion is not case-sensitive,
  938.              but you must NOT use wildcards. If there are spaces in the name,
  939.              have to enclose the whole  address in quotes, e.g.  "2:2490/1015.0@
  940.              FidoNet%Robert Hofmann".
  941.              If no out-name is present, the name will not be changed.
  942.  
  943.  
  944.     #REMAPTO   OLDADDR/A,NEWADDR/A,ADDINFO/S,REPLY/S
  945.  
  946.  
  947.     AddInfo  Add the file Text.Remap{Src|Dst} at the top of the msg.
  948.     Reply    Send a reply to the sender (see Text.RemapReply),  that the address
  949.              was remapped. You can only use it with #REMAPTO!
  950.  
  951.  
  952.    Examples:
  953.    ---------
  954.  
  955.     #REMAPFROM  2:2490/1015.1@fidonet%Sysop "2:2490/1015.0@fidonet%Robert Hofmann"
  956.     #REMAPFROM  2:2490/1015.1@fidonet       2:2490/1015.0@fidonet
  957.     #REMAPTO    2:2490/1015.0@fidonet       2:2490/1015.1@fidonet
  958.     #REMAPTO    2:2490/1016.0@fidonet       2:2490/1015.1@fidonet  ADDINFO
  959.     #REMAPTO    39:171/180.0@amiganet       39:173/101.0@amiganet  ADDINFO REPLY
  960.  
  961.     #REMAPTO    39:171/11#?.#?@#?           39:171/61#?.#?@#?      ADDINFO REPLY
  962.     #REMAPTO    39:171/111.#?@#?            39:171/601.#?@#?       ADDINFO REPLY
  963.  
  964.  
  965.   5.10.1  Using CheckWildcard
  966.   - - - - - - - - - - - - - -
  967.  
  968.    CheckWildcard  is  a  small  script  to  test the  wildcard-remap-function of
  969.    MM_StarTrack.
  970.  
  971.    The usage is very simple:
  972.  
  973.     [RX] CheckWildcard[.rexx] ADDRESS/A,FROM_PATTERN/A,TO_PATTERN/A
  974.  
  975.      ADDRESS         the address to be remapped
  976.      FROM_PATTERN    a pattern matching with the address
  977.      TO_PATTERN      a patten for the new address
  978.  
  979.  
  980.    If you don't understand what I mean, just try it with
  981.  
  982.     rx CheckWildcard 39:171/112.7@AmigaNet 39:171/11#?.#?@#? 39:171/61#?.#?@#?
  983.  
  984.  
  985.  
  986.   5.11 Nodelists
  987.   --------------
  988.  
  989.    5.11.1 #COMPILENL
  990.  
  991.     The "traplist"-command, distributed with traplist.
  992.  
  993.     #COMPILENL COMMAND/A
  994.  
  995.     If MM_StarTrack's  nodelist-check does  fail five times, it  will re-compile
  996.     the nodelists if you set this. See 9. for more infos.
  997.  
  998.  
  999.     Example:
  1000.     --------
  1001.  
  1002.      #COMPILENL traplist mail:traplist.cfg
  1003.  
  1004.  
  1005.    5.11.2 #SHOWNL
  1006.  
  1007.     The "shownl"-command, distributed with traplist.
  1008.  
  1009.     #SHOWNL COMMAND/A
  1010.  
  1011.     This is necessary for the %nl command you can use inside the textfiles.
  1012.  
  1013.  
  1014.     Example:
  1015.     --------
  1016.  
  1017.      #SHOWNL TrapDoor:ShowNL
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  6. Textfiles
  1024.  ============
  1025.  
  1026.   The text-files are the files in  MM:Config/MM_StarTrack/Texts[.<LANG>]/#?. You
  1027.   can adjust them as you  like, but you should not  change their sense of course
  1028.   ;-)
  1029.  
  1030.   These files can be localized as described at 5.3.
  1031.  
  1032.  
  1033.   In all textfiles, you can use the following embedded %-commands:
  1034.  
  1035.     %cd   = creation date
  1036.     %ct   = creation time
  1037.     %fa   = from-address
  1038.     %ff   = from-firstname
  1039.     %fs   = from-surname
  1040.     %f    = full fromname
  1041.     %F    = msg-flags
  1042.     %id   = import date
  1043.     %it   = import time
  1044.     %nl   = used nodelists
  1045.     %sa   = system-address
  1046.     %sf   = sysop-firstname
  1047.     %ss   = sysop-surname
  1048.     %s    = full sysopname
  1049.     %S    = subject
  1050.     %ta   = to-address
  1051.     %tf   = to-firstname
  1052.     %ts   = to-surname
  1053.     %t    = full to-name
  1054.     %T    = complete msgtext
  1055.     %T<#> = <#> of lines to be forwarded.
  1056.  
  1057.  
  1058.   6.1 Bounced
  1059.   -----------
  1060.  
  1061.    This text will be send  to the source of the msg when  MM_StarTrack detects a
  1062.    unknown destination-address.
  1063.  
  1064.  
  1065.  
  1066.   6.2 CrossNet_ToDst
  1067.   ------------------
  1068.  
  1069.    This text will be send to the destination of a cross-net-netmail.
  1070.  
  1071.  
  1072.  
  1073.   6.3 CrossNet_ToSrc
  1074.   ------------------
  1075.  
  1076.    This text will be send to the source of a loop-mail.
  1077.  
  1078.  
  1079.  
  1080.   6.4 Encoded
  1081.   -----------
  1082.  
  1083.    This text will be used for bouncing encoded mails.
  1084.  
  1085.  
  1086.  
  1087.   6.5 FATT-Hold_ToDst
  1088.   -------------------
  1089.  
  1090.    If you have  set  "CheckFATT PutOnHold",  this  text  will  be  send  to  the
  1091.    destination.
  1092.  
  1093.  
  1094.  
  1095.   6.6 FATT-Hold_ToSrc
  1096.   -------------------
  1097.  
  1098.    If you have set  "CheckFATT PutOnHold", this text will be send  to the sender
  1099.    of the mail.
  1100.  
  1101.  
  1102.  
  1103.   6.7 FATT-Killed_ToDst
  1104.   ---------------------
  1105.  
  1106.    If you have NOT set "CheckFATT PutOnHold", this  text  will be  send  to  the
  1107.    destination.
  1108.  
  1109.  
  1110.  
  1111.   6.8 FATT-Killed_ToSrc
  1112.   ---------------------
  1113.  
  1114.    If you have NOT set "CheckFATT PutOnHold", this  text  will be  send  to  the
  1115.    destination.
  1116.  
  1117.  
  1118.  
  1119.   6.9 Loop_ToDst
  1120.   --------------
  1121.  
  1122.    This text will be sent CRASH to the msg-destination.
  1123.  
  1124.  
  1125.  
  1126.   6.10 Loop_ToLink
  1127.   ----------------
  1128.  
  1129.    This text will be send to the up/downlink of a detected loopmail.
  1130.  
  1131.  
  1132.  
  1133.   6.11 Loop_ToSrc  (Loopmail To Source)
  1134.   ---------------
  1135.  
  1136.    This text will be send to the source of a cross-net-netmail.
  1137.  
  1138.  
  1139.  
  1140.   6.12 Misc  (Misc texts)
  1141.   ---------
  1142.  
  1143.    Miscellenous texts...
  1144.  
  1145.    #SUBJ_BOUNCE_CROSSNET     <Subject for bounced crossnet netmails>
  1146.  
  1147.    #SUBJ_BOUNCE_ENCODED      <Subject for bounced encoded  netmails>
  1148.  
  1149.    #SUBJ_BOUNCE_KILL         <Subject for bounced killed   netmails>
  1150.  
  1151.    #SUBJ_BOUNCE_SPLITENCODED <Subject for bounced splitted encoded  netmails>
  1152.  
  1153.    #SUBJ_BOUNCE_TWIT         <Subject for bounced twitted  netmails>
  1154.  
  1155.    #SUBJ_BOUNCE_UNKNDST      <Subject for bounced unknown destination netmails>
  1156.  
  1157.    #SUBJ_CROSSNET_TODST      <Subject for crossnet netmails, used for writing to
  1158.                               the destination system>
  1159.  
  1160.    #SUBJ_CROSSNET_TOSRC      <Subject for crossnet netmails, used for writing to
  1161.                               the source system>
  1162.  
  1163.    #SUBJ_FATT_TOSRC          <Subject for FileAttaches, used  for writing to the
  1164.                               source-system>
  1165.  
  1166.    #SUBJ_LOOP_TODST          <Subject  for Loop-mails,  used  for writing to the
  1167.                               destination system>
  1168.  
  1169.    #SUBJ_LOOP_TOLINK         <Subject  for Loop-mails,  used  for writing to the
  1170.                               link which causes the loop>
  1171.  
  1172.    #SUBJ_LOOP_TOSRC          <Subject  for Loop-mails,  used  for writing to the
  1173.                               source-system>
  1174.  
  1175.    #SUBJ_NOFATT              <subject for msgs where the FATT-flag  was set, but
  1176.                               no file could be found (%fatt = file; %sa = system
  1177.                               address>
  1178.  
  1179.    #SUBJ_REMAP_REPLY         <Subject for remapping-reply's>
  1180.  
  1181.    #SUBJ_RRR                 <Subject for returning receipt-requests>
  1182.  
  1183.    #SUBJ_UNKNSRC             <Subject for forwarding Unknown-Source-addresses>
  1184.  
  1185.  
  1186.  
  1187.   6.13 Remap_Dst
  1188.   --------------
  1189.  
  1190.    If configured, this text will be added at the top of a msg when a destination
  1191.    -address was changed.
  1192.  
  1193.    In addition to the normal embedded %-commands, here you can use
  1194.  
  1195.     %n = new address
  1196.     %o = old address
  1197.  
  1198.    %T is NOT available!
  1199.  
  1200.  
  1201.  
  1202.   6.14 Remap_Reply
  1203.   ---------------
  1204.  
  1205.    If configured, this text will be send  to the source that the msg he has sent
  1206.    to somebody was remapped.
  1207.  
  1208.    In addition to the normal embedded %-commands, here you can use
  1209.  
  1210.      %n = new address
  1211.      %o = old address
  1212.  
  1213.    %T is NOT available!
  1214.  
  1215.  
  1216.  
  1217.   6.15 Remap_Src  (Remap Source)
  1218.   --------------
  1219.  
  1220.    If  configured, this  text will be added  at the top of a  msg when a source-
  1221.    address was changed.
  1222.  
  1223.    In addition to the normal embedded %-commands, here you can use
  1224.  
  1225.      %n = new address
  1226.      %o = old address
  1227.  
  1228.    %T is NOT available!
  1229.  
  1230.  
  1231.  
  1232.   6.16 ReturnReceiptRequest  (Return Receipt Request)
  1233.   -------------------------
  1234.  
  1235.    This  text will be sent as  receipt if the RRR-flag was  set for an  incoming
  1236.    msg.
  1237.  
  1238.  
  1239.  
  1240.   6.17 Split_Encoded
  1241.   ------------------
  1242.  
  1243.    This text will be used for bouncing splitted encoded mails.
  1244.  
  1245.  
  1246.  
  1247.   6.18 Twit
  1248.   ---------
  1249.  
  1250.    This text  will be send to the  source of the msg when MM_StarTrack detects a
  1251.    twit-mail.
  1252.  
  1253.  
  1254.  
  1255.   6.19 Unknown_Source
  1256.   -------------------
  1257.  
  1258.    Finally when an unknown sourc-address was detected, this text will be used.
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  7. Statistics
  1265.  =============
  1266.  
  1267.   MM_StarTrack also offers  you some statistics about  the processed  mails. You
  1268.   can find them in the file MM:Config/MM_StarTrack/MM_StarTrack.Statistics.
  1269.  
  1270.   Please  do not  touch the filenote or  delete the file,  because otherwise all
  1271.   your statistics will be lost.
  1272.  
  1273.   The statistic-informations are stored  in the filenote of the statistics-file.
  1274.   Please see also 5.4.
  1275.  
  1276.  
  1277.   Example:
  1278.   --------
  1279.  
  1280.    Netmail-Statistics of MM_StarTrack v0.80:
  1281.    =========================================
  1282.      (since 01-Jul-1995)
  1283.  
  1284.  
  1285.      CrossNet mails ......:     4
  1286.      Empty mails .........:    48
  1287.      Encoded mails .......:     4
  1288.      Excluded mails ......:   695
  1289.      Fileattaches ........:     0
  1290.      Killed mails ........:     3
  1291.      Loop mails ..........:     0
  1292.      Twitted mails .......:    50
  1293.      Unknown destinations :    59
  1294.      Unknown senders .....:    51
  1295.      ------------------------------
  1296.      Mails with errors etc:   914
  1297.  
  1298.  
  1299.      Remapped source-addr :   645
  1300.      Remapped dest.-addr .:   552
  1301.      Returned receipt's ..:    24
  1302.      Nothing to do .......:  1410
  1303.      ------------------------------
  1304.      Mails without errors :  2631
  1305.  
  1306.  
  1307.      ==============================
  1308.      Total mails processed:  3365
  1309.      Total kbytes routed .: 11081
  1310.  
  1311.      Times program used ..:  1004
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  8. Message-handling
  1318.  ===================
  1319.  
  1320.   In  general  MM_StarTrack will  not  change  any mail  (except at  remapping &
  1321.   stopping  FATT's), but  forward any  corrupted  mail  (like  mails of  unknown
  1322.   senders, twitmails etc.) to the source and/or destination.
  1323.  
  1324.   This is done to prevent further complications on other systems.
  1325.  
  1326.   In  addition to  that MM_StarTrack  offers  you the  ability to copy/move  bad
  1327.   netmails to a special directory, so that you can rescue them if possible.
  1328.  
  1329.  
  1330.   MM_StarTrack also supports the REPLYADDR & REPLYTO-kludges, what means that if
  1331.   it replies to  a mail containing such  kludges, it will  override  To & ToAddr
  1332.   with the ones found in the kludges, and add a "To: ..."-line at the top of the
  1333.   reply, e.g.
  1334.  
  1335.    @REPLYADDR joe_user@exaple.uucp.addr (Joe User)
  1336.    @REPLYTO 1:234/567.0 GATE example.uucp.addr.org
  1337.  
  1338.   will set the To-field of the msg to "GATE example.uucp.addr.org", the To-Addr-
  1339.   field to  "1:234/567.0@FidoNet"  and will insert a  To-line  at the top of the
  1340.   msgtext like "To: joe_user@exaple.uucp.addr (Joe User)".
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  9. Additional info's
  1347.  ====================
  1348.  
  1349.   When started MM_StarTrack will check if your first address configured in MM is
  1350.   accessable via the nodelist. If not it will wait 30 seconds, retry until it is
  1351.   there. If it is not found after the fifth try MM_StarTrack will try to compile
  1352.   the nodelist  (see 5.11). If this  does not solve  the problems, it will break
  1353.   with an  error.
  1354.  
  1355.   This was  done,  because if you  compile your  nodelist while  MM_StarTrack is
  1356.   working (what normally should never happen!!!), every address is unknown which
  1357.   causes unnecessary errors and confusion.
  1358.  
  1359.   Also due to some unknown  reasons, the "Nodelist  won't open" here  sometimes.
  1360.   Don't ask me  why. If this  happens, a compilation of  the nodelist (see  also
  1361.   5.11.1) does solve this problem.
  1362.  
  1363.  
  1364.   When MM_StarTrack has to  modify a msg, e.g. when  it has to insert  some text
  1365.   (#REMAP*: AddInfo), it will  insert a kludge called "@ORIGDATE <original date"
  1366.   to "keep" the original date of the msg. This was  done because while editing a
  1367.   msg, MM always sets the current  timestamp and does not keep the original one.
  1368.   I was not able to convince Pino to keep the original infos of a msg. 8^(
  1369.  
  1370.  
  1371.   Also MM_StarTrack inserts a "@ROBOTMAIL"-kludge  to all msgs written by it, to
  1372.   indicate that this was a mail done by a mailrobot.
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  10. Known Bugs
  1379.  ==============
  1380.  
  1381.   - None (I hope so :-)
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  11. Future
  1388.  =========
  1389.  
  1390.   Please  report me all bugs  and suggestions, so that  we can develop MM to the
  1391.   best FTN-software on the Amiga!
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  12. Acknowledgements
  1398.  ====================
  1399.  
  1400.   Pino Aliberti       For his EXCELLENT MailManager! For implementing nearly all
  1401.                       I wanted  (this was  much  work I  think and  delayed  the
  1402.                       release of MM  for some  month ;-)) For  our hard but fair
  1403.                       fights in MMBETA and at least for  the nice note  about me
  1404.                       in the docs 8^))))
  1405.  
  1406.  
  1407.   Bernardo Innocenti  For translating the Italian textfiles
  1408.  
  1409.  
  1410.   Andreas Netscher    For betatesting and some good suggestions
  1411.  
  1412.  
  1413.   Miguel Barnosi      For translating the Spanish textfiles
  1414.  
  1415.  
  1416.   Stig Poulsen        For betatesting & translating the Danish textfiles
  1417.  
  1418.  
  1419.   Eugene Stepanoff    For translating the Russian textfiles
  1420.  
  1421.  
  1422.   Tomasz Nidecki      For translating the Polish textfiles
  1423.  
  1424.  
  1425.   Chris Quonoey       For betatesting & very detailed bugreports!
  1426.  
  1427.  
  1428.   Helmut Steeg        For his excellent German translation of this docs!
  1429.  
  1430.  
  1431.   Erik Boersting      For betatesting & very detailed bugreports!
  1432.  
  1433.  
  1434.   Kent Hansen         For betatesting & detailed bugreports!
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.   _  o         Robert Hofmann         2:2490/1015@FidoNet   37:108/220@TrekNet
  1445.  |<)_/#                              39:171/101@AmigaNet   107:1805/230@TrekNet
  1446.  TT  <T  robert@next.amistep.osn.de  56:63/201@XNet        213:314/9127@XCessNet
  1447.  
  1448.